home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games: 500 MB Amiga Software
/
500 MB Amiga Software - Euber 130 - Amiga Games Disc & Mag.iso
/
userbox
/
demoversionen
/
pmbs-demo
/
prometheus
/
developer
/
dimbeispiel.c
< prev
next >
Wrap
Text File
|
1995-09-20
|
681b
|
29 lines
Beispiel zur Behandlung von PMBS-Dimfeldern in C
(die Brettliste wird z.B. in DimFeldern verwaltet)
#include <proto/exec.h>
struct DimFeld
{
long DimAnzahl;
void *DimData[0]; // erzeugt ANSI-Portablilit„tswarnung !!
};
struct DimFeld *GetDimFeld(long offset)
{
struct MsgPort *PServer;
struct DimFeld *DimFeld;
PServer=FindPort("rexx_PXServer");
if(PServer)
{
DimFeld=(struct DimFeld *) (* ( (ULONG *) ( * ( (ULONG *)
((UBYTE *) PServer + offset ))))) ;
return DimFeld;
}
else
return (struct DimFeld *)0L;
}